package com.whnk.pm.service;

import com.whnk.pm.domain.ProInfo;
import java.util.List;

/**
 * 项目基本 服务层
 * 
 * @author whwhnk
 * @date 2019-07-24
 */
public interface IProInfoService 
{
	/**
     * 查询项目基本信息
     * 
     * @param proId 项目基本ID
     * @return 项目基本信息
     */
	public ProInfo selectProInfoById(Integer proId);
	
	/**
     * 查询项目基本列表
     * 
     * @param proInfo 项目基本信息
     * @return 项目基本集合
     */
	public List<ProInfo> selectProInfoList(ProInfo proInfo);
	
	/**
     * 新增项目基本
     * 
     * @param proInfo 项目基本信息
     * @return 结果
     */
	public int insertProInfo(ProInfo proInfo);
	
	/**
     * 修改项目基本
     * 
     * @param proInfo 项目基本信息
     * @return 结果
     */
	public int updateProInfo(ProInfo proInfo);
		
	/**
     * 删除项目基本信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteProInfoByIds(String ids);

	/**
	 * 根据状态查询项目列表
	 * 
     * @param proSta 项目状态：0-打开；1-关闭
     * @return 项目集合
	 */
	public List<ProInfo> selectProsBySta(String proSta);
}
